package com.xiaoshuidi.cloud.module.rooms.service;

import com.xiaoshuidi.cloud.module.rooms.controller.admin.area.vo.RoomAreaResp;

import java.util.List;

/**
 * 区域信息
 * @Author Feng
 * @date 2023/5/6
 */
public interface RoomAreaService {

    /**
     * 根据城市获取区域列表
     * @param city
     * @return
     */
    List<String> queryDistinctDistrict(String city);

    /**
     * 根据城市、区域获取版本列表
     * @param city
     * @param district
     * @return
     */
    List<String> queryDistinctBlock(String city, String district);

    /**
     * 条件检索列表
     * @param city
     * @param district
     * @param block
     * @param name
     * @return
     */
    List<RoomAreaResp> queryList(String city, String district, String block, String name);
}
